﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using QualityRpt.Utils;

namespace QualityRpt.Dao
{
    interface IRPTResultDao:IBaseDao
    {
        DataRow GetTemplate(int id);
        DataTable GetTempSchema();
        DataRow SaveTemplate(DataRow row);
        DataRow UpdateTemplate(DataRow row);
        void DelTemplate(int id);
        DataTable GetTempMetaList(int temp_id);
        DataTable GetTempMetaSchema();
        DataTable SaveTempMeta(int temp_id,DataTable metaTable);
        void UpdateTempMeta(int temp_id,DataTable metaTalbe);
        DataTable GetTempMetaList(string where, string sort);
        DataTable GetTempPageList(PageUtils pu, string where, string sort);
        DataTable GetTempList(string where);
        DataTable GetTempList(string where, string sort);
        void DeleteByJobID(int job_id);
        DataTable GetByJobID(int job_id);
        DataTable Save(int job_id, DataTable result_table);
        DataTable GetSchema();
    }
}
